package utilities;

import java.util.List;
/**
 * Created with IntelliJ IDEA.
 * User: Jordi
 * Date: 4/01/13
 * Time: 18:06
 * To change this template use File | Settings | File Templates.
 */
public class Cursor {

    protected int totalPaginas = 0;
    protected int numeroPagina = 0;
    protected int objetosTotales = 0;
    protected List pagina = null;
    /** Crea una nueva instancia de Cursor */
    public Cursor() {
    }
    public Cursor(int numeroPagina, int totalPaginas, int objetosTotales, List pagina) {
        this.numeroPagina = numeroPagina;
        this.totalPaginas = totalPaginas;
        this.objetosTotales = objetosTotales;
        this.pagina = pagina;

    }
    /** Leer la propiedad de totalPaginas.
     * @return Value of property totalPaginas.
     *
     */
    public int getTotalPaginas() {
        return totalPaginas;
    }
    /** Asignar nueva propiedad a totalPaginas.
     * @param totalPaginas New value of property totalPaginas.
     *
     */
    public void setTotalPaginas(int totalPaginas) {
        this.totalPaginas = totalPaginas;
    }
    /** Leer la propiedad de numeroPagina.
     * @return Value of property numeroPagina.
     *
     */
    public int getNumeroPagina() {
        return numeroPagina;
    }
    /** Asignar nueva propiedad a numeroPagina.
     * @param numeroPagina New value of property numeroPagina.
     *
     */
    public void setNumeroPagina(int numeroPagina) {
        this.numeroPagina = numeroPagina;
    }
    /** Leer la propiedad de pagina.
     * @return Value of property pagina.
     *
     */
    public List getPagina() {
        return pagina;
    }
    /** Asignar nueva propiedad a pagina.
     * @param pagina New value of property pagina.
     *
     */
    public void setPagina(List pagina) {
        this.pagina = pagina;
    }
    @Override
    public String toString(){
        StringBuffer sb = new StringBuffer();
        sb.append("numeroPagina=").append(numeroPagina);
        sb.append("&totalPagines=").append(totalPaginas);
        sb.append("&objectesTotals=").append(objetosTotales);
        sb.append("&pagina=").append(pagina);
        return sb.toString();
    }
    /** Leer la propiedad de objetosTotales.
     * @return Value of property objetosTotales.
     *
     */
    public int getObjetosTotales() {
        return objetosTotales;
    }
    /** Asignar nueva propiedad a objetosTotales.
     * @param objetosTotales New value of property objetosTotales.
     *
     */
    public void setObjetosTotales(int objetosTotales) {
        this.objetosTotales = objetosTotales;
    }
}
